payment certain - German English Dictionary